SEMODULE(8) | NSA | SEMODULE(8) |
НАЗВАНИЕ¶
semodule - Утилита управления пакетами модулей политики SELinux.
СИНТАКСИС¶
semodule [options]... MODE [MODES]...
ОПИСАНИЕ¶
semodule - утилита, используемая для управления пакетами модулей политики SELinux. Управление включает в себя задачи установки, обновления, просмотра и удаления пакетов модулей. semodule можно также использовать для принудительного пересоздания политики из хранилища модулей и/или для принудительной перезагрузки политики без выполнения каких-либо других операций. semodule работает с пакетами модулей, созданными утилитой semodule_package. По соглашению такие файлы имеют расширение .pp (policy package). Однако, присваивать именно такое расширение - не обязательно.
ОПЦИИ¶
- -R, --reload
- принудительно перезагрузить политику
- -B, --build
- принудительно пересоздать политику (если не используется опция -n, то происходит и ее перезагрузка)
- -i,--install=MODULE_PKG
- установить/заменить модуль пакета
- -u,--upgrade=MODULE_PKG
- обновить существующий модуль пакета
- -b,--base=MODULE_PKG
- установить/заменить базовый модуль пакета
- -r,--remove=MODULE_NAME
- удалить существующий модуль
- -l,--list-modules
- показать список установленных модулей (кроме базовых)
- -s,--store
- имя хранилища с которым производятся операции
- -n,--noreload
- не перезагружать политику после выполнения операции
- -h,--help
- вывести подсказку
- -v,--verbose
- подробный вывод
ПРИМЕРЫ¶
# Установить или заменить базовый пакет политики. $ semodule -b base.pp # Установить или заменить не базовый пакет политики. $ semodule -i httpd.pp # Показать список установленных модулей (кроме базовых) $ semodule -l # Установить или заменить все не базовые пакеты в текущей директории. $ semodule -i *.pp # Установить или заменить все модули в текущей директории. $ ls *.pp | grep -Ev "base.pp|enableaudit.pp" | xargs /usr/sbin/semodule -b base.pp -i
СМОТРИ ТАКЖЕ¶
АВТОРЫ¶
Эту страницу руководства написал Dan Walsh <dwalsh@redhat.com>. Перевод руководства - Андрей Маркелов <andrey@markelov.net>, 2007г. Программа написана Karl MacMillan <kmacmillan@tresys.com>, Joshua Brindle <jbrindle@tresys.com>, Jason Tang <jtang@tresys.com>
Ноябрь 2005 | Security Enhanced Linux |